package com.oop04;

public class Person {
    //一个类即使什么都不写 ，也会存在一个方法 ， 这个方法就是构造方法
    String name;
    //显式的定义一个构造器
    //实例化初始值
    /*构造器的作用
    1.使用 new 关键字 ，必须要有构造器 ，其本质是在调用构造器
    * */
    public Person(){//无参构造
//        this.name = "小白";
    }
    //有参构造
    /*
    作用
        * 一旦定义了有参构造无参构造就必须显示定义
        * 用来初始化值
    如果定义了有参构造后 ，如果想使用无参构造 ， 必须得显式地定义一个无参构造
    * alt + insert 会生成一个构造器*/
    public Person(String name){
        this.name = name;
    }

}
